home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / std / c / 571 < prev    next >
Encoding:
Text File  |  1996-08-06  |  4.5 KB  |  96 lines

  1. Path: news.sccsi.com!usenet
  2. From: rburnett@oknet.com (Roger K. Burnett)
  3. Newsgroups: comp.std.c
  4. Subject: PING.DLL
  5. Date: Fri, 15 Mar 1996 09:13:08 GMT
  6. Organization: Ping Software, Inc.
  7. Message-ID: <4ib2ht$6nh@lurch.sccsi.com>
  8. NNTP-Posting-Host: tty24.com4.oknet.com
  9. X-Newsreader: Forte Agent .99c/32.126
  10.  
  11. PING SOFTWARE INC. 
  12. PING.DLL FOR MS WINDOWS
  13.              
  14.              PING.DLL provides Microsoft foundation class developers
  15. with over thirty drop-in classes that fill Windows development areas
  16. not covered by the Microsoft foundation class library version 1.5x. 
  17.              PING.DLL has been built from the ground floor with MFC
  18. compatibility as the primary objective.  PING.DLL classes fit
  19. perfectly with MFC while encompassing existing classes such as CWnd
  20. and Cview.
  21.              PING.DLL is fully compatible with the latest 16-bit
  22. releases of Visual C++╘ including Visual C++ 1.5x (16-bit).
  23.              By using PING DLL components, developers can leverage
  24. their knowledge of the Microsoft foundation class library and save
  25. time by avoiding having to write their own extension classes for
  26. common user-interface tasks.
  27.  
  28. EXPLAINIG MFC EXTENSIONS
  29.             MFC (Microsoft Foundation Classes) extensions, like MFC,
  30. are a group of C++ classes that are built upon and extend MFC classes.
  31. All Ping Software MFC extension products come with complete Visual C++
  32. compatible C++ source code and can be built either as static libraries
  33. or as AFXDLLs (DLLs that share a DLL copy of MFC with your
  34. application).
  35.             Because C++ was built with object-oriented components in
  36. mind, MFC extensions are a very natural way to extend MFC. You will
  37. probably fail to realize that you are using a different product
  38. because our MFC extension classes fit so perfectly with MFC. 
  39.  
  40. DLL COMPONENTS
  41.            Another popular component architecture used mostly by C and
  42. C++ developers is a library of C functions that are built into a
  43. Dynamic Link Library (DLL).  Many of these components even come with
  44. MFC class libraries that surround the C function calls, providing them
  45. a C++ interface.
  46.            DLL components are beneficial because they are easy to
  47. learn and apply.  While most of these DLLs originate from the DOS
  48. days, they are fairly extensive libraries.  The drawback of a DLL
  49. component  is that they are not object-oriented and thus not easily
  50. modified or subclassed.  Since the MFC surrounding classes just call
  51. through directly to functions in the DLL, once you try to override
  52. behavior through C++ inheritance, you must figure out how to do it via
  53. the DLL interface and not through customary  MFC methods. 
  54.  PING.DLL AND PRISM
  55.            Currently, all new PRISM PC applications are being
  56. developed using MFC as a building block.  PING.DLL has become an
  57. integral part of the PRISM C++ architecture.  Included with the
  58. PING.DLL extensions are several sample applications which illustrate
  59. common usage of the classes in several real- world programming
  60. situations.  This makes PING DLL an excellent MFC learning tool for
  61. both experienced and beginning MFC developers.
  62.            Now that you have seen what version 1.1 of PING DLL has to
  63. offer, weÆd like to tell you about our plans for the future.  We will
  64. continue to provide innovative and timely MFC extensions through
  65. PING.DLL.  Future versions of PING.DLL will add classes to the
  66. existing categories. We are currently working on numerous new
  67. categories of MFC extensions for future release.
  68.            Check out our WWW home page
  69. (http://www.pingsoftware.com/pingsoft/), and contact us via email for
  70. the most recent releases.  Finally, everyone at Ping Software would
  71. like to thank you for your interest in our products and for taking the
  72. time to read this overview of PING.DLL.  If you have any questions,
  73. please feel free to contact Mick Burnett, President of Ping Software,
  74. Inc, by e-mail (staff@pingsoftware.com), fax (214-395-9539), or phone
  75. (214-492-3676).
  76.  
  77. Classes and Utilities in PING.DLL
  78. BTRIEVE data file access classes
  79.  
  80. CBtrDatabase-CBtrDBException-CBtrRecordset-CBtrieveRecExchange
  81.  
  82. Utility functions
  83. Archive helper operators
  84.  
  85. DDX_CBStringArray-DDX_LBString
  86. Array-SortObList-SortObArray-SortStringList-SortStringArray
  87.  
  88. User interface classes
  89.  
  90. CWindowPlacement-CMfxString-CEncryptedString-CfileFind-CMfxFile-CMfxDrive-CCircQueue-CMfxRect-CCt13d-Chourglass-CWindowEnumerator-CWaitDlg-CRibbonBitmap-CDib-CDibPallete-CSerialIO-CToolTip-CMfxBitmapButton-CMfxToolBar-CDDEdit-CDDListBox-CTreeLB-CTIArray-CMSGroup-CMSGroupItem-CDlgFrame-CDlgViewCProgressCtl-CHelpTag-CSmallFrameWnd-CColumnListbox-CSpinnerCtl
  91.  
  92.  
  93.  
  94.  
  95.  
  96.